#pragma once


namespace teflon
{
    enum class ComponentType
    {
        NONE,
        SPRITE2D,
        MOVE,
        MAX_COMPONENT_TYPE,
    };

    struct Component
    {
        virtual void Update() = 0;
        virtual void Render() = 0;
        bool isRenderable = false;
    };

}

